@charset "utf-8";
/*初始&#65533;*/

body{font-size:14px; color:#666666; background:#FFFFFF; font-family:Microsoft Yahei,SimHei,Arial,simsun;height:100%; }

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form, input,textarea,p,em,button{margin:0;padding:0;} 
a{outline:none;}
fieldset,img {border:0;} 
em,strong,th,i{font-style:normal;} 
input,textarea,select,option{ outline:none; color:#a8a8a8; font-size:12px; }
ul,li{list-style:none; margin:0; padding:0;}
embed,object {margin: 0;vertical-align:top;}
button{overflow:visible}

/*通用*/

.clear{ clear:both; padding:0px; margin:0px; height:0%; font-size:0px; overflow:hidden; line-height:0;}
a{text-decoration:none ; color:#fff; font-family:Microsoft Yahei,SimHei,Arial,simsun; font-size:14px;}
a:hover{ color:#666666; text-decoration:none;}

.left{ float:left; }
.right{ float:right; }

.size14{ font-size:14px;}
.size14:hover{ font-size:14px;}
.size16{ font-size:16px;}
.size16:hover{ font-size:16px;}
.size18{ font-size:18px;}
.size18:hover{ font-size:18px;}
.size20{ font-size:20px;}
.size20:hover{ font-size:20px;}

.size47{ font-size:47px;}
.size47:hover{ font-size:47px;}
.size30{ font-size:30px;}
.size30:hover{ font-size:30px;}
.size24{ font-size:24px;}
.size24:hover{ font-size:24px;}


.lan1{color:#2fb6ee}
.lan1:hover{color:#2fb6ee}
.lan2{color:#0159a1}
.lan2:hover{color:#0159a1}
.reds{color:#e1104a}
.reds:hover{color:#e1104a}
.chengse{color:#eb8e3e}
.chengse:hover{color:#eb8e3e}
.qlan{color:#69b8d6}
.qlan:hover{color:#69b8d6}
.qianhui{ color:#bcbbbb}
.qianhui:hover{color:#bcbbbb}
.writes{color:#FFFFFF}
.writes:hover{color:#FFFFFF}
.blacks{color:#000203}
.blacks:hover{color:#000203}
.gray{color:#787878}
.gray:hover{color:#787878}


.bblacks{ background:#000203;}
.bwrites{background:#FFFFFF;}
.bqlan{background:#69b8d6;}
.bslan{background:#014e6c;}
.blan2{background:#52c1b8;}
.bgray{background:#f8f8f8;}
.bqgray{background:#787878;}

.bold{ font-weight:bold}
.w1200{ width:1200px; margin:0 auto;}
.main{ width:1200px; height:auto; margin:0 auto; position:relative; overflow:hidden}

/*头部*/

.top{ width:100%; min-width:1200px;width:expression(this.offsetWidth < 1200 ? '1200px': true);  height:90px; background:#033045; position:relative; z-index:999}
.topmain{width:1200px; height:90px; margin:0 auto; position:relative; overflow:hidden}
.logo{ width:258px; height:80px; float:left; overflow:hidden; padding-top:10px;}
.shbak{ width:600px; height:90px; float:right; text-align:right; overflow:hidden}
.tel{ width:100%; height:38px; line-height:38px; margin-top:30px; text-align:right; font-size:14px; overflow:hidden}
.tel span{ font-size:18px; color:#fff;}
.search{ width:232px; height:35px; float:right; background:url(../images/syfile/shbak.jpg) no-repeat; overflow:hidden}
.shtxt{ width:178px; height:25px; line-height:25px; float:left; margin:5px auto auto 12px; border:0px; outline:none; background:#FFFFFF; overflow:hidden}
.shsub{ width:34px; height:35px; line-height:35px; float:right; border:0px; outline:none; background:none; cursor:pointer; overflow:hidden}

.toptiao{ width:100%; min-width:1200px;width:expression(this.offsetWidth < 1200 ? '1200px': true);  height:3px; font-size:0px; background:url(../images/syfile/toptiaobak.png) repeat-x; position:relative; z-index:777}

.manebak{width:100%; min-width:1200px;width:expression(this.offsetWidth < 1200 ? '1200px': true);  height:54px; background:#1595d1; position:relative;z-index:888}
.mane{width:1200px; height:54px; margin:0 auto; position:relative; }
.flvbt{ width:245px; height:54px; line-height:54px; color:#FFFFFF; background:#033045;  font-size:22px; position:relative; cursor:pointer; z-index:3; overflow:hidden;}
.flvbt span{ margin-left:20px}
.flvbt i{ display:inline-blcok;width:17px; height:8px; font-size:0px; background:url(../images/img1.png) -6px -7px no-repeat; position:absolute; top:25px; right:30px;}
.manebox{float:left; width:950px; height:54px; overflow:hidden; margin-left:3px;}
.manebox ul{ float:left; width:950px; height:54px; overflow:hidden}
.manebox li{ float:left; width:158px; height:54px; line-height:54px; text-align:center; overflow:hidden}
.manebox li a{ display:inline-block; width:130px; margin:0 auto; font-size:18px; overflow:hidden}
.manebox li a:hover{ color:#FFFFFF; text-decoration:none}
.mcur,.mover{ background:#033045;}
.mcur a{color:#fff;}
.mover a{color:#fff;}

#manelb{width:245px; height:auto; float:left; position:relative; }

.top-title{ width:321px; height:auto; line-height:120%;  color:red; font-size:18px; font-family:Microsoft Yahei; position:absolute; top:25px; left:288px; overflow:hidden; }
#scrollDiv{ overflow:auto}
.scrollText{width:315px;height:45px;min-height:40px;line-height:22px; float:left;overflow:hidden;}
.scrollText li{height:22px;color:#fff; font-size:18px; font-family:Microsoft Yahei;}



/*尾部*/

.footer{width:100%; min-width:1200px;width:expression(this.offsetWidth < 1200 ? '1200px': true);  height:auto; background:#033045; color:#939393;margin-bottom:38px; margin-top:30px;}
.footer a{ color:#939393;}
.footer a:Hover{ color:#fff;}
.footera{width:100%; min-width:1200px;width:expression(this.offsetWidth < 1200 ? '1200px': true);  height:auto;  padding:30px 0px 30px 0px; border-bottom:#363636 1px solid;}
.ftabox{width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.ftboxl{ width:300px; height:auto; float:left; margin-left:9px; overflow:hidden}
.ftboxl dt{ width:100%; height:38px; border-bottom:#fff 1px solid; overflow:hidden;}
.ftboxl dt strong{ display:inline-block; float:left; width:240px; height:38px; line-height:38px; font-size:16px; overflow:hidden}
.ftboxl dt strong a{ font-size:16px;}
.ftboxl dt i{ display:inline-block; float:right; width:22px; height:38px; line-height:38px;  overflow:hidden}
.ftboxl dd{ width:100%; height:auto; line-height:180%; padding-top:10px; overflow:hidden}


.ftboxr{ width:850px; height:auto; float:right; overflow:hidden}
.ftboxr dl{ width:210px; height:auto; float:left; overflow:hidden}
.ftboxr dt{ width:100%; height:38px; border-bottom:#fff 1px solid; overflow:hidden;}
.ftboxr dt strong{ display:inline-block; float:left;  height:38px; line-height:38px; font-size:16px; overflow:hidden}
.ftboxr dt strong a{ font-size:16px;}
.ftboxr dt i{ display:inline-block; float:right;  height:38px; line-height:38px;  overflow:hidden}
.ftboxr dd{ width:100%; height:auto; line-height:180%; padding-top:10px; overflow:hidden}

.fxzcj{width:878px; height:auto; overflow:hidden}
.fxzcjbt{ width:100%; height:38px; border-bottom:#e1104a 1px solid; margin-bottom:10px; overflow:hidden}
.fxzcjbt span{ display:inline-block; float:left;  height:38px; line-height:38px; font-size:16px; overflow:hidden}
.fxzcjbt i{ display:inline-block; float:right;  height:38px; line-height:38px;  overflow:hidden}
.fxzcj ul{ width:100%; height:auto; overflow:hidden}
.fxzcj li{ width:132px; height:22px; line-height:22px; float:left; margin-left:10px; overflow:hidden}


.footerb{width:1200px; height:auto; padding:10px 0px 20px 0px; text-align:center; margin:0 auto; overflow:hidden;}

/*右侧&#65533;*/
.rtbak{ width:49px; height:100%; background:#3d3d3d; border-left:#555555 1px solid; position:absolute; top:0px; right:0px; z-index:999;}
.rtboxa{ width:49px; height:auto; position:absolute; top:50px; left:0px; border-bottom:#555555 1px solid; color:#a6a6a6;}
.rtboxa a{color:#a6a6a6;}
.rtboxa a{color:#a6a6a6; text-decoration:none}
.rtboxa dl{ width:49px; height:auto; padding:20px 0px 20px 0px; border-top:#555555 1px solid; position:relative; text-align:center;}
.rtboxa dt{ width:22px; height:auto; margin:0 auto; overflow:hidden}
.rtboxa .rljxzp{ display:block; width:22px; height:30px; background:url(img1.png) -39px 0px; margin-bottom:10px;}
.rtboxa .rtqqp{ display:block; width:22px; height:22px; background:url(img1.png) -68px 0px; margin-bottom:10px;}
.rtboxa dd{ width:310px; height:auto; position:absolute; top:0px; right:49px; background:#FFFFFF; text-align:center; overflow:hidden; display:none}


.rtboxb{ width:49px; height:auto; position:absolute; bottom:50px; left:0px; border-bottom:#252525 1px solid; border-top:#252525 1px solid;color:#a6a6a6;}
.rtboxb dl{ width:49px; height:auto; padding:0px; position:relative; text-align:center;}
.rtboxb dt{ width:49px; height:49px; margin:0 auto; position:relative; overflow:hidden}
.rtboxb .rtsina{ display:block; width:33px; height:29px; background:url(img1.png) -99px 0px; margin:10px auto 0px auto;}

.rtboxb .rtrweiwin{ display:block; width:49px; height:49px; background:url(img1.png) 0px -91px; position:absolute; bottom:0px; left:0px; }
.rtboxb .rtrweiwins{ display:block; width:49px; height:49px; background:url(img1.png) -61px -91px; position:absolute; bottom:-50px; left:0px; }
.rtboxb .rtliuyan{ display:block; width:49px; height:49px; background:url(img1.png) 0px -153px; position:absolute; bottom:0px; left:0px;}
.rtboxb .rtliuyans{ display:block; width:49px; height:49px; background:url(img1.png) -61px -153px; position:absolute; bottom:-50px; left:0px;}


.rtboxb dd{ width:310px; height:auto; position:absolute; bottom:0px; right:49px; background:#FFFFFF; text-align:center; overflow:hidden;z-index:9999; display:none}
.rwxtxt{width:242px; height:auto; line-height:180%;margin:10px auto; text-align:left;}
.rwxtxt img{ width:242px; height:auto;}

.rlybox{width:242px; height:auto; line-height:180%;margin:10px auto; text-align:left; }
.rsubbt{width:100%;height:35px; border-bottom:#d7d7d7 1px solid; font-size:16px; color:#4d4d4d;margin-bottom:10px;}
.rlybox p{ margin-bottom:10px;}
.rlybox .rsubtxt{ border:#d7d7d7 1px solid; height:22px; line-height:22px;}
.rlybox .rsubarea{ width:230px; height:128px; background:#FFFFFF; border:#d7d7d7 1px solid;}
.rsubtj{background:#e10f4a;color:#FFFFFF;text-align:center; padding:2px 5px 2px 5px;border:#d7d7d7 1px solid; cursor:pointer}

.footerc{width:1200px; height:auto; padding:20px 0px 40px 0px; text-align:center; margin:0 auto; text-align: center; overflow:hidden; }
.footerc i{ width:102px; display:block; float:left; font-size:16px;color:#535252; overflow:hidden;  }
.footerc ul{  float:right; width:1080px;  }
.footerc li{display:inline; width:auto; height:auto; line-height:22px; float:left; margin-left:38px; margin-bottom:5px; word-wrap:break-word;word-break:break-all; overflow:hidden; }
.footerc li a{word-wrap:break-word;word-break:break-all;color:#535252;}


/*ditiao*/
.efn1{ width:100%; height:54px; background:#033045; border-top:#1595d1 2px solid; position:fixed; _position:absolute; left:0; bottom:0; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));z-index:999999; }
.efn1 ul{float:left;position:relative;left:50%; padding-top:4px;}
.efn1 li{ height:46px; line-height:46px; float:left; margin-right:16px;position:relative;right:50%; color:#FFFFFF; padding-right:10px;}
.eflis{ line-height:46px; border-right:#fff 1px dashed;}
.efhuang{ color:#fff;}
.efzxa{ display:block; float:left; width:100px; height:30px; line-height:30px; text-align:center; background:#e01d59; color:#FFFFFF; -webkit-border-radius: 8px; border-radius:8px; margin-top:8px; margin-right:5px; font-size:14px}
.efzxa:hover{ text-decoration:none; color:#FFFFFF;background:#b00a3f;}


.con_left{ float:left; width:600px; border-right:1px solid #dddddd;}
.con_right{ float:right; width:550px; line-height:36px;}
.ly_input1{ line-height:30px; height:30px; width:240px; border:1px solid #dddddd;}
.ly_input2{ height:30px; line-height:30px; width:80px; background:#cccccc; margin-top:10px; border:none; color:#333; font-size:14px; cursor:pointer;}
